package com.hqhy.like.front.order.pojo.param;

import lombok.Data;

import java.io.Serializable;

/**
 * 查询订单桌台信息的参数类
 */
@Data
public class OrderQueryParam implements Serializable {

    /**
     * 下单方式：1：外卖 2：自助堂食 3：预定
     */
    private Integer orderMethod;

    /**
     * 订单状态:  0=待接单（客户已下单待商家接单），1=已接单（商家已接预约单，待客户确认预约），
     * 2=已接单（商家已接单制作中），3=待取餐（制作完成，待取餐），4=订单完成（未支付），5=订单完成（已支付）
     */
    private Integer orderState;

    /**
     * 待取餐订单取餐状态信息：0=保留状态 , 1=正常状态, 2=用餐状态
     */
    private Integer takingStatus;

    /**
     * 查询页码
     */
    private Integer pageNum;

    /**
     * 查询每页显示数量
     */
    private Integer pageSize;
}
